//The White Ambit, Rendering-Framework
//Copyright (C) 2009  Moritz Strickhausen

//This program is free software: you can redistribute it and/or modify
//it under the terms of the GNU General Public License as published by
//the Free Software Foundation, either version 3 of the License, or
//(at your option) any later version.

//This program is distributed in the hope that it will be useful,
//but WITHOUT ANY WARRANTY; without even the implied warranty of
//MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//GNU General Public License for more details.

//You should have received a copy of the GNU General Public License
//along with this program.  If not, see <http://www.gnu.org/licenses/>.



#pragma once
#include "../DirectX9Lib/DirectX9DrawMock.h"
#include "BaseNode.h"
#include "EffectAsset.h"
#include "SdkMeshAsset.h"
#include "ObjMeshAsset.h"

namespace TheWhiteAmbit {
	namespace ClrWrapperLib {
		public ref class DrawMockNode :
			public BaseNode
			{
			public:
				void SetPoints(
					double a0, double b0, double c0,
					double a1, double b1, double c1,
					double a2, double b2, double c2);
				void SetMesh(SdkMeshAsset^ a_pAsset);
				void SetMesh(ObjMeshAsset^ a_pAsset);
				DrawMockNode(DirectX9Renderer* a_pDevice);
			};
	}
}